import api from './index'
// axios
import request from '@/utils/request'

// 登录
export function ddLogin(params) {
  return request({
    url: api.DDLogin,
    method: 'get',
    params
  })
}

// 用户信息 post 方法
export function getUserInfo(params = {}) {
  return request({
    url: api.UserInfo,
    method: 'get',
    params
  })
}

// 登录
export function login(data) {
  return request({
    url: api.Login,
    method: 'post',
    data
  })
}

// 用户名称 get 方法
export function getUserName(params) {
  return request({
    url: api.UserName,
    method: 'get',
    params,
    hideloading: true
  })
}

// 详情页面 post 方法
export function getDetailData(data) {
  return request({
    url: api.queryIndexData,
    method: 'post',
    data,
    hideloading: true
  })
}

// 查询下钻交叉数据
export function getDimOptionsData(data) {
  return request({
    url: api.queryDimOptionsData,
    method: 'post',
    data,
    hideloading: true
  })
}

/** 归因分析 */
export function queryAttribution(data) {
  return request({
    url: api.attribution,
    method: 'post',
    data,
    hideloading: true
  })
}

// 详情页面 post 方法
export function getFieldsOptions(data) {
  return request({
    url: api.queryFieldsOptions,
    method: 'post',
    data,
    hideloading: true
  })
}

/** 获取指标定义信息 */
export function queryDescription(params) {
  return request({
    url: api.queryDescription,
    method: 'get',
    params
  })
}

/** 转发追踪记录 */
export function pushFeeds(data) {
  return request({
    url: api.pushFeeds,
    method: 'post',
    hideloading: false,
    data
  })
}

/** 新增追踪记录 */
export function saveFeeds(data) {
  return request({
    url: api.saveFeeds,
    method: 'post',
    hideloading: false,
    data
  })
}

/** 获取机构*/
export function queryOrgBranchAllList(params) {
  return request({
    url: api.queryOrgBranchAllList,
    method: 'get',
    params
  })
}

export function queryTendencyData(data) {
  return request({
    url: api.queryTendencyData,
    method: 'post',
    data
  })
}
/** API权限*/
export function queryAppData(data) {
  return request({
    url: api.queryAppData,
    method: 'post',
    data
  })
}

/** 查看追踪*/
export function queryTrackList(data) {
  return request({
    url: api.queryTrackList,
    method: 'post',
    hideloading: true,
    data
  })
}

/** 追踪详情-最新值，追踪历史 */
export function queryDetail(data) {
  return request({
    url: api.queryDetail,
    method: 'post',
    data
  })
}

/** 结束追踪 */
export function closeFeed(data) {
  return request({
    url: api.closeFeed,
    method: 'post',
    data
  })
}

/** 查看是否追踪状态 */
export function traceStatus(data) {
  return request({
    url: api.traceStatus,
    method: 'post',
    hideloading: false,
    data
  })
}

/** 追踪详情-追踪记录(列表历史记录) */
export function queryTraceRecord(data) {
  return request({
    url: api.queryTraceRecord,
    method: 'post',
    data,
    hideloading: false
  })
}
/** @我页面-追踪记录 */
export function abountMe(data) {
  return request({
    url: api.abountMe,
    method: 'post',
    hideloading: true,
    data
  })
}

/** @我页面-猜你想 */
export function queryForward(params) {
  return request({
    url: api.forward,
    method: 'get',
    params
  })
}

/** 获取绩效维度数据 */
export function getAssessmentDimension(params) {
  console.log(params, 'params')
  return request({
    url: api.assessmentDimension,
    method: 'get',
    params
  })
}

/** 获取绩效排名 */
export function getAssessmentInstScore(params) {
  return request({
    url: api.instScore,
    method: 'get',
    params
  })
}
/** 获取次级分公司详情 */
export function getAssessmentInstDetail(params) {
  return request({
    url: api.instDetail,
    method: 'get',
    params
  })
}
/** 获取综合考核详情明细 */
export function getAssessmentIndexDetail(params) {
  return request({
    url: api.indexDetail,
    method: 'get',
    params
  })
}

